package com.h3c.nem.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;
import java.util.Set;

@Data
public class TbPreWorkerSeaDTO {

    private String deptIds;

    private Set<Integer> deptIdSet;

    private String workerId;

//    @JsonFormat(pattern = "yyyy-MM-dd", timezone="Asia/Shanghai")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date planJoinDateStart;

//    @JsonFormat(pattern = "yyyy-MM-dd", timezone="Asia/Shanghai")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date planJoinDateEnd;

    private String directManagerId;
    private List<String> directManagerIds;
    private String hrbpId;
    private String [] hrbpIds;
    private String deptContactorId;
    private String [] deptContactorIds;
    private String teacherId;
    private String [] teacherIds;

    private Integer confirmStatus;

}
